CAM Workbench/pl

Ikonka FreeCAD dla środowiska pracy CAM

Wprowadzenie

Środowisko pracy CAM jest używane do tworzenia instrukcji maszynowych dla maszyn CNC z modelu 3D FreeCAD. Instrukcje te wytwarzają rzeczywiste obiekty 3D na maszynach CNC, takich jak frezarki, tokarki, wycinarki laserowe i podobne. Zazwyczaj instrukcje są dialektem G-code. Przedstawiono tu ogólny przykład symulacji sekwencji ścieżki narzędzia tokarki CNC.

Przepływ pracy środowiska FreeCAD CAM tworzy te instrukcje maszynowe w następujący sposób:

Koncepcje ogólne

Środowisko pracy CAM generuje G-kod definiujący ścieżki wymagane do frezowania projektu reprezentowanego przez model 3D na docelowej frezarce w wewnętrznym formacie G-Code programu FreeCAD, który jest następnie tłumaczony na odpowiedni dialekt dla docelowego sterownika CNC poprzez wybór odpowiedniego postprocesora.

G-kod jest generowany na podstawie dyrektyw i operacji zawartych w zadaniu CAM. Obieg zadań zawiera ich listę w kolejności, w jakiej będą wykonywane. Listę tę tworzy się, dodając Operacje CAM, wykończenia CAM, Polecenia uzupełniające CAM i Modyfikacje CAM z menu CAM lub przycisków graficznego interfejsu użytkownika.

Środowisko pracy CAM udostępnia menedżera narzędzi (bibliotekę, tabelę narzędzi), narzędzia do inspekcji G-kodu oraz symulacji. Łączy się z postprocesorem i umożliwia importowanie i eksportowanie szablonów zadań.

Środowisko CAM ma zewnętrzne zależności, w tym:

  1. Jednostki modelu FreeCAD 3D są zdefiniowane w Edycja → Preferencje ... → Ogólne → Domyślny układ jednostek. Konfiguracja Postprocesora definiuje jednostki wynikowe G-kodu.
  2. Ścieżka do pliku Makrodefinicji oraz tolerancje geometryczne są zdefiniowane w zakładce Edycja → Preferencje ... → CAM → Ustawienia dla zadania.
  3. Kolory są definiowane w zakładce Edycja → Preferencje ... → CAM → GUI.
  4. Parametry znaczników trzymania definiuje się w zakładce Edycja → Preferencje ... → CAM → Wykończenia.
  5. To, że jakość modelu Base 3D jest zgodna z wymaganiami środowiska CAM, potwierdza sprawdzenie geometrii.

Ograniczenia

Niektóre z obecnych ograniczeń, o których należy pamiętać, to:

Jednostki

Obsługa jednostek w środowisku CAM może być myląca. Należy zrozumieć kilka kwestii:

  1. Jednostkami podstawowymi FreeCAD dla długości i czasu są odpowiednio "mm" i "s". Prędkość jest więc "mm / s". To jest to, co FreeCAD przechowuje wewnętrznie, niezależnie od wszystkiego innego.
  2. Domyślny schemat jednostek używa jednostek domyślnych. Jeśli używasz domyślnego schematu i wprowadzasz prędkość posuwu bez łańcucha jednostek, zostanie ona wprowadzona jako "mm/s".
  3. Większość maszyn CNC oczekuje prędkości posuwu w postaci "mm / min" lub "in / min". Większość postprocesorów automatycznie konwertuje jednostkę podczas generowania G-kodu.

Schematy:

  1. Zmiana schematu w preferencjach zmienia domyślny ciąg jednostek dla pól wejściowych. Jeśli jesteś użytkownikiem CAM i wolisz projektować w jednostkach metrycznych, zalecane jest użycie schematu "Metryczny drobne części i CNC". Jeśli projektujesz w jednostkach amerykańskich, możesz użyć schematu Calowy dziesiętny lub Budowlany US.
  2. Zmiana preferowanego schematu jednostek nie będzie miała wpływu na wynik, ale pomoże uniknąć błędów przy wprowadzaniu danych.

Wyjście:

  1. Generowanie poprawnej jednostki na wyjściu jest zadaniem postprocesora i jest wykonywane tylko w tym czasie.
  2. Jednostka wyjściowa maszyny jest całkowicie niezwiązana z wybranym przez użytkownika schematem jednostek.
  3. Postprocesory generują dane wyjściowe w systemie metrycznym (G21), imperialnym (G20) lub są konfigurowalne.
  4. Konfigurowalne postprocesory domyślnie produkują dane metryczne (G21).
  5. Jeśli chcesz, aby twój konfigurowalny postprocesor generował G-code imperialny (G20), ustaw odpowiedni argument w konfiguracji wyjścia zadania (np. --inches dla linuxcnc). Można to zapisać w szablonie zadania i ustawić jako szablon domyślny, aby działało to automatycznie dla wszystkich przyszłych zadań.

Inspekcja CAM:

  1. Jeśli użyjesz narzędzia Inspekcja CAM do obejrzenia G-kodu, zobaczysz go w "mm / s", ponieważ nie jest on poddawany obróbce postprocesora.

Wysokość i głębokość

Wiele poleceń ma zróżnicowaną wysokość i głębokość:

Wizualne odniesienie do właściwości głębokości ( ustawienia)

Polecenia

Niektóre polecenia są eksperymentalne i nie są domyślnie dostępne. Aby je włączyć, zobacz stronę Funkcje eksperymentalne.

Polecenia projektu

Polecenia narzędzi

Operacje podstawowe

Operacje przestrzenne

Wykończenia ścieżki

Polecenia uzupełniające

Modyfikacja ścieżki

Operacje specjalistyczne

Różności

Noże tokarskie, architektura

Umożliwia zarządzanie narzędziami, nożami tokarskimi i biblioteką narzędzi. Oparte na architekturze noży tokarskich.

Pozostałe

Ustawienia

Tworzenie skryptów

Zobacz również: skrypty dla środowiska Path

Poradniki

Filmy

Plan rozwoju